home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Twentieth Anniversary Mac…osh - QuickTime Showcase
/
691-1418,Twentieth Anniversary Macintosh. QuickTime Showcase. (CD).toast
/
QuickTime Showcase
/
QuickTime Showcase.rsrc
/
CODE_63_MENU.txt
< prev
next >
Wrap
Text File
|
1997-05-15
|
19KB
|
348 lines
# near model CODE resource
# jump table entries: 64304-64309 (6 of them)
00000000 FFFF .invalid <<F/7/7>>
00000002 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
00000004 0000 0330 ori.b D0, 0x30 /* '0' */
00000008 554F subq.w A7, 2
0000000A 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
0000000E 301F move.w D0, [A7]+
00000010 4A40 tst.w D0
00000012 670A beq +0xC /* 0000001E */
00000014 554F subq.w A7, 2
00000016 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
0000001A 301F move.w D0, [A7]+
0000001C 6004 bra +0x6 /* 00000022 */
label0000001E:
0000001E 302D 0712 move.w D0, [A5 + 0x712 /* export_222 */]
label00000022:
00000022 4E75 rts
fn00000024:
00000024 554F subq.w A7, 2
00000026 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
0000002A 301F move.w D0, [A7]+
0000002C 4A40 tst.w D0
0000002E 57C0 seq D0
00000030 4400 neg.b D0
00000032 49C0 lea.l A4, D0
00000034 4E75 rts
00000036 48E7 0030 movem.l -[A7], A2,A3
0000003A 594F subq.w A7, 4
0000003C 4EBA FFE6 jsr [PC - 0x1A /* 00000024 */]
00000040 4A00 tst.b D0
00000042 6652 bne +0x54 /* 00000096 */
00000044 594F subq.w A7, 4
00000046 A8D8 syscall NewRgn
00000048 205F movea.l A0, [A7]+
0000004A 2448 movea.l A2, A0
0000004C 594F subq.w A7, 4
0000004E A8D8 syscall NewRgn
00000050 205F movea.l A0, [A7]+
00000052 2648 movea.l A3, A0
00000054 200A move.l D0, A2
00000056 673E beq +0x40 /* 00000096 */
00000058 200B move.l D0, A3
0000005A 673A beq +0x3C /* 00000096 */
0000005C 4857 pea.l [A7]
0000005E A910 syscall GetWMgrPort
00000060 2057 movea.l A0, [A7]
00000062 2F28 0018 move.l -[A7], [A0 + 0x18]
00000066 594F subq.w A7, 4
00000068 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
0000006C 205F movea.l A0, [A7]+
0000006E 2F08 move.l -[A7], A0
00000070 2F0A move.l -[A7], A2
00000072 A8E6 syscall DiffRgn
00000074 2F0B move.l -[A7], A3
00000076 4EBA 0244 jsr [PC + 0x244 /* 000002BC */]
0000007A 2F0A move.l -[A7], A2
0000007C 2F0B move.l -[A7], A3
0000007E 2F0A move.l -[A7], A2
00000080 A8E5 syscall UnionRgn
00000082 4EBA 018C jsr [PC + 0x18C /* 00000210 */]
00000086 2F0A move.l -[A7], A2
00000088 4EBA 026C jsr [PC + 0x26C /* 000002F6 */]
0000008C 2F0A move.l -[A7], A2
0000008E A8D9 syscall DisposRgn/DisposeRgn
00000090 2F0B move.l -[A7], A3
00000092 A8D9 syscall DisposRgn/DisposeRgn
00000094 504F addq.w A7, 8
label00000096:
00000096 584F addq.w A7, 4
00000098 4CDF 0C00 movem.l A2,A3, [A7]+
0000009C 4E75 rts
fn0000009E:
0000009E 2F0A move.l -[A7], A2
000000A0 514F subq.w A7, 8
000000A2 4EBA FF80 jsr [PC - 0x80 /* 00000024 */]
000000A6 4A00 tst.b D0
000000A8 677A beq +0x7C /* 00000124 */
000000AA 594F subq.w A7, 4
000000AC A8D8 syscall NewRgn
000000AE 205F movea.l A0, [A7]+
000000B0 2448 movea.l A2, A0
000000B2 2008 move.l D0, A0
000000B4 4A80 tst.l D0
000000B6 676C beq +0x6E /* 00000124 */
000000B8 4EBA 0184 jsr [PC + 0x184 /* 0000023E */]
000000BC 486F 0004 pea.l [A7 + 0x4]
000000C0 A910 syscall GetWMgrPort
000000C2 594F subq.w A7, 4
000000C4 A924 syscall FrontWindow
000000C6 205F movea.l A0, [A7]+
000000C8 2F08 move.l -[A7], A0
000000CA 206F 0008 movea.l A0, [A7 + 0x8]
000000CE 2F28 0018 move.l -[A7], [A0 + 0x18]
000000D2 A90A syscall CalcVBehind
000000D4 4857 pea.l [A7]
000000D6 A874 syscall GetPort
000000D8 2F2F 0004 move.l -[A7], [A7 + 0x4]
000000DC A873 syscall SetPort
000000DE 206F 0004 movea.l A0, [A7 + 0x4]
000000E2 2F28 0018 move.l -[A7], [A0 + 0x18]
000000E6 A879 syscall SetClip
000000E8 2F0A move.l -[A7], A2
000000EA 4EBA 01D0 jsr [PC + 0x1D0 /* 000002BC */]
000000EE 2F0A move.l -[A7], A2
000000F0 594F subq.w A7, 4
000000F2 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
000000F6 205F movea.l A0, [A7]+
000000F8 2F08 move.l -[A7], A0
000000FA 2F0A move.l -[A7], A2
000000FC A8E5 syscall UnionRgn
000000FE 206F 0008 movea.l A0, [A7 + 0x8]
00000102 2F28 0018 move.l -[A7], [A0 + 0x18]
00000106 2F0A move.l -[A7], A2
00000108 2F0A move.l -[A7], A2
0000010A A8E6 syscall DiffRgn
0000010C 2F0A move.l -[A7], A2
0000010E 4EAD D7B0 jsr [A5 - 0x2850]
00000112 2F08 move.l -[A7], A0
00000114 A8D6 syscall FillRgn
00000116 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000011A A873 syscall SetPort
0000011C A937 syscall DrawMenuBar
0000011E 2F0A move.l -[A7], A2
00000120 A8D9 syscall DisposRgn/DisposeRgn
00000122 584F addq.w A7, 4
label00000124:
00000124 504F addq.w A7, 8
00000126 245F movea.l A2, [A7]+
00000128 4E75 rts
0000012A 4EBA FEF8 jsr [PC - 0x108 /* 00000024 */]
0000012E 4A00 tst.b D0
00000130 6706 beq +0x8 /* 00000138 */
00000132 4EBA FF6A jsr [PC - 0x96 /* 0000009E */]
00000136 6002 bra +0x4 /* 0000013A */
label00000138:
00000138 A937 syscall DrawMenuBar
label0000013A:
0000013A 4E75 rts
0000013C 48E7 1820 movem.l -[A7], D3,D4,A2
00000140 246F 0014 movea.l A2, [A7 + 0x14]
00000144 554F subq.w A7, 2
00000146 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
0000014A 301F move.w D0, [A7]+
0000014C 4A40 tst.w D0
0000014E 57C0 seq D0
00000150 4400 neg.b D0
00000152 49C0 lea.l A4, D0
00000154 1600 move.b D3, D0
00000156 1F03 move.b -[A7], D3
00000158 4EBA 008E jsr [PC + 0x8E /* 000001E8 */]
0000015C 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000160 2F0A move.l -[A7], A2
00000162 A92C syscall FindWindow
00000164 301F move.w D0, [A7]+
00000166 3800 move.w D4, D0
00000168 1F03 move.b -[A7], D3
0000016A 4EBA 0090 jsr [PC + 0x90 /* 000001FC */]
0000016E 4A03 tst.b D3
00000170 544F addq.w A7, 2
00000172 6720 beq +0x22 /* 00000194 */
00000174 0C44 0001 cmpi.w D4, 0x1
00000178 661A bne +0x1C /* 00000194 */
0000017A 554F subq.w A7, 2
0000017C 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000180 2F0A move.l -[A7], A2
00000182 A92C syscall FindWindow
00000184 301F move.w D0, [A7]+
00000186 3600 move.w D3, D0
00000188 4A43 tst.w D3
0000018A 6708 beq +0xA /* 00000194 */
0000018C 0C43 0003 cmpi.w D3, 0x3
00000190 6702 beq +0x4 /* 00000194 */
00000192 3803 move.w D4, D3
label00000194:
00000194 3004 move.w D0, D4
00000196 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000019A 4E75 rts
0000019C 48E7 1800 movem.l -[A7], D3,D4
000001A0 554F subq.w A7, 2
000001A2 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
000001A6 301F move.w D0, [A7]+
000001A8 4A40 tst.w D0
000001AA 57C0 seq D0
000001AC 4400 neg.b D0
000001AE 49C0 lea.l A4, D0
000001B0 1600 move.b D3, D0
000001B2 1F03 move.b -[A7], D3
000001B4 4EBA 0032 jsr [PC + 0x32 /* 000001E8 */]
000001B8 594F subq.w A7, 4
000001BA 2F2F 0012 move.l -[A7], [A7 + 0x12]
000001BE A93D syscall MenuSelect
000001C0 201F move.l D0, [A7]+
000001C2 2800 move.l D4, D0
000001C4 4A03 tst.b D3
000001C6 544F addq.w A7, 2
000001C8 670E beq +0x10 /* 000001D8 */
000001CA 2004 move.l D0, D4
000001CC 7210 moveq.l D1, 0x10
000001CE E2A0 asr D0, D1
000001D0 4A40 tst.w D0
000001D2 6704 beq +0x6 /* 000001D8 */
000001D4 4267 clr.w -[A7]
000001D6 A938 syscall HiliteMenu
label000001D8:
000001D8 1F03 move.b -[A7], D3
000001DA 4EBA 0020 jsr [PC + 0x20 /* 000001FC */]
000001DE 2004 move.l D0, D4
000001E0 544F addq.w A7, 2
000001E2 4CDF 0018 movem.l D3,D4, [A7]+
000001E6 4E75 rts
fn000001E8:
000001E8 4A2F 0004 tst.b [A7 + 0x4]
000001EC 670C beq +0xE /* 000001FA */
000001EE 4EBA FE34 jsr [PC - 0x1CC /* 00000024 */]
000001F2 4A00 tst.b D0
000001F4 6704 beq +0x6 /* 000001FA */
000001F6 4EBA 0046 jsr [PC + 0x46 /* 0000023E */]
label000001FA:
000001FA 4E75 rts
fn000001FC:
000001FC 4A2F 0004 tst.b [A7 + 0x4]
00000200 670C beq +0xE /* 0000020E */
00000202 4EBA FE20 jsr [PC - 0x1E0 /* 00000024 */]
00000206 4A00 tst.b D0
00000208 6604 bne +0x6 /* 0000020E */
0000020A 4EBA 0004 jsr [PC + 0x4 /* 00000210 */]
label0000020E:
0000020E 4E75 rts
fn00000210:
00000210 594F subq.w A7, 4
00000212 554F subq.w A7, 2
00000214 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
00000218 301F move.w D0, [A7]+
0000021A 3B40 0712 move.w [A5 + 0x712 /* export_222 */], D0
0000021E 4267 clr.w -[A7]
00000220 31DF 0BAA move.w [0x00000BAA /* MBarHeight */], [A7]+
00000224 4857 pea.l [A7]
00000226 A910 syscall GetWMgrPort
00000228 2057 movea.l A0, [A7]
0000022A 2F28 0018 move.l -[A7], [A0 + 0x18]
0000022E 594F subq.w A7, 4
00000230 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
00000234 205F movea.l A0, [A7]+
00000236 2F08 move.l -[A7], A0
00000238 A8DC syscall CopyRgn
0000023A 584F addq.w A7, 4
0000023C 4E75 rts
fn0000023E:
0000023E 48E7 0030 movem.l -[A7], A2,A3
00000242 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000246 3F2D 0712 move.w -[A7], [A5 + 0x712 /* export_222 */]
0000024A 31DF 0BAA move.w [0x00000BAA /* MBarHeight */], [A7]+
0000024E 594F subq.w A7, 4
00000250 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
00000254 205F movea.l A0, [A7]+
00000256 2448 movea.l A2, A0
00000258 486F 0008 pea.l [A7 + 0x8]
0000025C A910 syscall GetWMgrPort
0000025E 206F 0008 movea.l A0, [A7 + 0x8]
00000262 2068 0018 movea.l A0, [A0 + 0x18]
00000266 2050 movea.l A0, [A0]
00000268 2EA8 0002 move.l [A7], [A0 + 0x2]
0000026C 2F68 0006 0004 move.l [A7 + 0x4], [A0 + 0x6]
00000272 A8DA syscall OpenRgn
00000274 4857 pea.l [A7]
00000276 2F3C 0010 0010 move.l -[A7], 0x100010
0000027C A8B0 syscall FrameRoundRect
0000027E 2F0A move.l -[A7], A2
00000280 A8DB syscall CloseRgn
00000282 594F subq.w A7, 4
00000284 A8D8 syscall NewRgn
00000286 205F movea.l A0, [A7]+
00000288 2648 movea.l A3, A0
0000028A 2008 move.l D0, A0
0000028C 4A80 tst.l D0
0000028E 6722 beq +0x24 /* 000002B2 */
00000290 2F0B move.l -[A7], A3
00000292 4EBA 0028 jsr [PC + 0x28 /* 000002BC */]
00000296 2F0A move.l -[A7], A2
00000298 2F0B move.l -[A7], A3
0000029A 2F0A move.l -[A7], A2
0000029C A8E6 syscall DiffRgn
0000029E 206F 000C movea.l A0, [A7 + 0xC]
000002A2 2F28 0018 move.l -[A7], [A0 + 0x18]
000002A6 2F0A move.l -[A7], A2
000002A8 2F0A move.l -[A7], A2
000002AA A8E4 syscall SectRgn
000002AC 2F0B move.l -[A7], A3
000002AE A8D9 syscall DisposRgn/DisposeRgn
000002B0 584F addq.w A7, 4
label000002B2:
000002B2 4FEF 000C lea.l A7, [A7 + 0xC]
000002B6 4CDF 0C00 movem.l A2,A3, [A7]+
000002BA 4E75 rts
fn000002BC:
000002BC 514F subq.w A7, 8
000002BE 4857 pea.l [A7]
000002C0 42A7 clr.l -[A7]
000002C2 4EAD D7A8 jsr [A5 - 0x2858]
000002C6 3F28 000C move.w -[A7], [A0 + 0xC]
000002CA 554F subq.w A7, 2
000002CC 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
000002D0 301F move.w D0, [A7]+
000002D2 4A40 tst.w D0
000002D4 670A beq +0xC /* 000002E0 */
000002D6 554F subq.w A7, 2
000002D8 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */]
000002DC 301F move.w D0, [A7]+
000002DE 6004 bra +0x6 /* 000002E4 */
label000002E0:
000002E0 302D 0712 move.w D0, [A5 + 0x712 /* export_222 */]
label000002E4:
000002E4 3F00 move.w -[A7], D0
000002E6 A8A7 syscall SetRect
000002E8 2F2F 000C move.l -[A7], [A7 + 0xC]
000002EC 486F 0004 pea.l [A7 + 0x4]
000002F0 A8DF syscall RectRgn
000002F2 504F addq.w A7, 8
000002F4 4E75 rts
fn000002F6:
000002F6 2F0A move.l -[A7], A2
000002F8 514F subq.w A7, 8
000002FA 486F 0004 pea.l [A7 + 0x4]
000002FE A874 syscall GetPort
00000300 4857 pea.l [A7]
00000302 A910 syscall GetWMgrPort
00000304 2F17 move.l -[A7], [A7]
00000306 A873 syscall SetPort
00000308 594F subq.w A7, 4
0000030A A924 syscall FrontWindow
0000030C 205F movea.l A0, [A7]+
0000030E 2448 movea.l A2, A0
00000310 2F0A move.l -[A7], A2
00000312 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000316 A90D syscall PaintBehind
00000318 2F0A move.l -[A7], A2
0000031A 2F2F 0014 move.l -[A7], [A7 + 0x14]
0000031E A90A syscall CalcVBehind
00000320 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000324 A873 syscall SetPort
00000326 504F addq.w A7, 8
00000328 245F movea.l A2, [A7]+
0000032A 4E75 rts
0000032C 0000 0000 ori.b D0, 0x0
00000330 0000 0000 ori.b D0, 0x0
00000334 0000 0000 ori.b D0, 0x0